package zucc.edu.repay.bean;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "budget")
public class budget {
	 private Integer budgetid;//预算单号
	 private String projectname;//项目名称
	 private String projecttype;//项目类型
	 private String projecttypeid;//项目类型单号
	 private String field;//项目领域
	 private String fieldid;//领域单号
	 private String source;//技术来源
	 private String sourceid;//技术来源单号
	 private Date prostartdate;//开始日期
	 private Date proenddate;//结束日期
	 private Double budgetsum;//预算总计
	 private String projectid;//项目id
	 private Double officefees;//办公用品费用
	 private Double mailfees;//通讯、邮寄费
	 private Double consultfees;//技术服务咨询费
	 private Double enterainfees;//业务招待费
	 private Double advertisefees;//宣传广告费
	 private Double bookfees;//图书资料版费
	 private Double printfees;//复印、印刷费
	 private Double trafficfees;//市内交通费
	 private Double fuelfees;//燃油、资料费
	 private Double tollsfees;//过路、过桥费
	 private Double carrepairfees;//机动车辆维修费
	 private Double insurancefees;//机动车辆保险费
	 private Double meetfees;//会议、会务费
	 private Double trainingfees;//培训费
	 private Double assetfees;//固定资产构建费
	 private Double sportfees;//体育用品购置费
	 private Double dailyfees;//日用品、材料费
	 private Double materialfees;//材料测试加工费
	 private Double repairfees;//设备维修费
	 private Double laborfees;//劳务费
	 private Double otherfees;//其他费用
@Id
	@Column(name = "budgetid") 
	public Integer getBudgetid() {
		return budgetid;
	}
	public void setBudgetid(Integer budgetid) {
		this.budgetid = budgetid;
	}

    @Column(name = "projectname")
	public String getProjectname() {
		return projectname;
	}
	public void setProjectname(String projectname) {
		this.projectname = projectname;
	}
	
	@Column(name = "projecttype")
	public String getProjecttype() {
		return projecttype;
	}
	public void setProjecttype(String projecttype) {
		this.projecttype = projecttype;
	}
	
	@Column(name = "projecttypeid")
	public String getProjecttypeid() {
		return projecttypeid;
	}
	public void setProjecttypeid(String projecttypeid) {
		this.projecttypeid = projecttypeid;
	}
	
	@Column(name = "field")
	public String getField() {
		return field;
	}
	public void setField(String field) {
		this.field = field;
	}
	
	@Column(name = "fieldid")
	public String getFieldid() {
		return fieldid;
	}
	public void setFieldid(String fieldid) {
		this.fieldid = fieldid;
	}
	
	@Column(name = "source")
	public String getSource() {
		return source;
	}
	public void setSource(String source) {
		this.source = source;
	}
	
	@Column(name = "sourceid")
	public String getSourceid() {
		return sourceid;
	}
	public void setSourceid(String sourceid) {
		this.sourceid = sourceid;
	}
	
	@Column(name = "prostartdate")
	public Date getProstartdate() {
		return prostartdate;
	}
	public void setProstartdate(Date prostartdate) {
		this.prostartdate = prostartdate;
	}
	
	@Column(name = "proenddate")
	public Date getProenddate() {
		return proenddate;
	}
	public void setProenddate(Date proenddate) {
		this.proenddate = proenddate;
	}
	
	@Column(name = "budgetsum")
	public Double getBudgetsum() {
		return budgetsum;
	}
	public void setBudgetsum(Double budgetsum) {
		this.budgetsum = budgetsum;
	}
	
	@Column(name = "projectid")
	public String getProjectid() {
		return projectid;
	}
	public void setProjectid(String projectid) {
		this.projectid = projectid;
	}
	
	@Column(name = "officefees")
	public Double getOfficefees() {
		return officefees;
	}
	public void setOfficefees(Double officefees) {
		this.officefees = officefees;
	}
	
	@Column(name = "mailfees")
	public Double getMailfees() {
		return mailfees;
	}
	public void setMailfees(Double mailfees) {
		this.mailfees = mailfees;
	}
	
	@Column(name = "consultfees")
	public Double getConsultfees() {
		return consultfees;
	}
	public void setConsultfees(Double consultfees) {
		this.consultfees = consultfees;
	}
	
	@Column(name = "enterainfees")
	public Double getEnterainfees() {
		return enterainfees;
	}
	public void setEnterainfees(Double enterainfees) {
		this.enterainfees = enterainfees;
	}
	
	@Column(name = "advertisefees")
	public Double getAdvertisefees() {
		return advertisefees;
	}
	public void setAdvertisefees(Double advertisefees) {
		this.advertisefees = advertisefees;
	}
	
	@Column(name = "bookfees")
	public Double getBookfees() {
		return bookfees;
	}
	public void setBookfees(Double bookfees) {
		this.bookfees = bookfees;
	}
	
	@Column(name = "printfees")
	public Double getPrintfees() {
		return printfees;
	}
	public void setPrintfees(Double printfees) {
		this.printfees = printfees;
	}
	
	@Column(name = "trafficfees")
	public Double getTrafficfees() {
		return trafficfees;
	}
	public void setTrafficfees(Double trafficfees) {
		this.trafficfees = trafficfees;
	}
	
	@Column(name = "fuelfees")
	public Double getFuelfees() {
		return fuelfees;
	}
	public void setFuelfees(Double fuelfees) {
		this.fuelfees = fuelfees;
	}
	
	@Column(name = "tollsfees")
	public Double getTollsfees() {
		return tollsfees;
	}
	public void setTollsfees(Double tollsfees) {
		this.tollsfees = tollsfees;
	}
	
	@Column(name = "carrepairfees")
	public Double getCarrepairfees() {
		return carrepairfees;
	}
	public void setCarrepairfees(Double carrepairfees) {
		this.carrepairfees = carrepairfees;
	}
	
	@Column(name = "insurancefees")
	public Double getInsurancefees() {
		return insurancefees;
	}
	public void setInsurancefees(Double insurancefees) {
		this.insurancefees = insurancefees;
	}
	
	@Column(name = "meetfees")
	public Double getMeetfees() {
		return meetfees;
	}
	public void setMeetfees(Double meetfees) {
		this.meetfees = meetfees;
	}
	
	@Column(name = "trainingfees")
	public Double getTrainingfees() {
		return trainingfees;
	}
	public void setTrainingfees(Double trainingfees) {
		this.trainingfees = trainingfees;
	}
	
	@Column(name = "assetfees")
	public Double getAssetfees() {
		return assetfees;
	}
	public void setAssetfees(Double assetfees) {
		this.assetfees = assetfees;
	}
	
	@Column(name = "sportfees")
	public Double getSportfees() {
		return sportfees;
	}
	public void setSportfees(Double sportfees) {
		this.sportfees = sportfees;
	}
	
	@Column(name = "dailyfees")
	public Double getDailyfees() {
		return dailyfees;
	}
	public void setDailyfees(Double dailyfees) {
		this.dailyfees = dailyfees;
	}
	
	@Column(name = "materialfees")
	public Double getMaterialfees() {
		return materialfees;
	}
	public void setMaterialfees(Double materialfees) {
		this.materialfees = materialfees;
	}
	
	@Column(name = "repairfees")
	public Double getRepairfees() {
		return repairfees;
	}
	public void setRepairfees(Double repairfees) {
		this.repairfees = repairfees;
	}
	
	@Column(name = "laborfees")
	public Double getLaborfees() {
		return laborfees;
	}
	public void setLaborfees(Double laborfees) {
		this.laborfees = laborfees;
	}
	
	@Column(name = "otherfees")
	public Double getOtherfees() {
		return otherfees;
	}
	public void setOtherfees(Double otherfees) {
		this.otherfees = otherfees;
	}
}
